hamulus cochleae - Turkish English Dictionary